#define  _CRT_SECURE_NO_WARNINGS 1

//#include<bits/stdc++.h>
//#define sd(n) scanf("%d",&n) 
//#define sld(n) scanf("%lld",&n)
//#define pd(n) printf("%d", (n))
//#define pld(n) printf("%lld", n)
//#define all(x) (x).begin(),(x).end()
//#define rall(x) (x).rbegin(),(x).rend()
//const int N = 2e5;
//const int maxn = 1e6;
//typedef long long int ll;
//using namespace std;
////----------------------------------------------------------------------------//
//
//void solve()
//{
//	int a, b;
//	sd(a); sd(b);
//	if (a == 0 && b == 0)
//	{
//		cout << 1 << '\n';
//		return;
//	}
//	if (a != 0 && b == 0)
//	{
//		cout << a+1 << '\n';
//		return;
//	}
//	if (a == 0 && b != 0)
//	{
//		cout <<1<< '\n';
//		return;
//	}
//	ll ans = a + (2 * b) + 1;
//	cout << ans;
//	puts("");
//
//		
//}
//
//int main()
//{
//	int T;
//	sd(T);
//	while (T--)
//	{
//		solve();
//	}
//	return 0;
//}